package com.lam.system.service;

import java.util.List;
import com.lam.system.entity.SysDept;
import com.lam.system.param.SysDeptParam;

/**
 * 组织机构Service接口
 * 
 * @author admin
 * @date 2022-10-18
 */
public interface SysDeptService {

    /**
     * 查询组织机构
     * 
     * @param id 组织机构ID
     * @return 单个对象
     */
    public SysDept selectById(String id);

    /**
     * 查询组织机构列表
     * 
     * @param param 
     * @return 列表集合
     */
    public List<SysDept> selectList(SysDeptParam param);

    /**
     * 新增组织机构
     * 
     * @param sysDept 
     * @return 
     */
    public int insert(SysDept sysDept);

    /**
     * 修改组织机构
     * 
     * @param sysDept 
     * @return 
     */
    public int update(SysDept sysDept);

    /**
     * 删除组织机构信息
     * 
     * @param id ID
     * @return 
     */
    public int deleteById(String id);
    

}
